const express = require("express")
const router = express.Router()
const handler = require("./handler/live")
const multer = require("multer")

// 创建上传文件夹
const upload = multer({ dest: "./public/upload/live" })

// 获取直播列表
router.get('/live/liveCourse/getliveList/:page/:limit', handler.getLiveList)

// 根据id获取直播课程信息
router.get('/live/liveCourse/getInfo/:id', handler.getById)

// 更新直播课程信息
router.put('/live/liveCourse/update', handler.updateById)

// 直播封面图片上传
router.post('/admin/live/liveCourse/upload', upload.single("file"), handler.upload)

// 添加直播课程
router.post('/live/liveCourse/save', handler.save)

// 删除直播课程
router.delete('/live/liveCourse/remove/:id', handler.removeById)

// 获取直播课程的直播账号
router.get('/live/liveCourse/getLiveCourseAccount/:id', handler.getLiveCourseAccount)

// 获取直播配置
router.get('/live/liveCourse/getCourseConfig/:id', handler.getLiveCourseConfig)

// 更新配置
router.put('/live/liveCourse/updateConfig', handler.updateCourseConfig)

module.exports = router
